/**
 * 檢查是否有含非big5文字
 * @param str
 * @returns {Array}, [isUndefinedMessage, iUndefinedMessageIndex]
 */
function chkIllegalBig5String(str){
	
	var iUndefinedIndex = -1;	
	var isUndefined = false;

	//判別訊息內容中是否有unicode編碼	
	if (str.search("&#") != -1) {
		iUndefinedIndex = str.search("&#");
		isUndefined = true;
	}
	//判別訊息內容中是否有 MS950 (65533) 編碼
	for (var idx = 0; idx < str.length; idx++) {
		var iCode = str.charCodeAt(idx);
		
		if (iCode == 65533) {
			iUndefinedIndex = idx + 1;
			isUndefined = true;
			break;
		}
	}
	
	return [isUndefined, iUndefinedIndex];
}